package com.ray.tcc.table.entity;

import java.io.Serializable;
import java.util.Date;

public class Application implements Serializable {
    /**
     * 
     * 表字段 : tcc_application.app_id
     */
    private String appId;

    /**
     * 
     * 表字段 : tcc_application.app_code
     */
    private String appCode;

    /**
     * 应用名称
     * 表字段 : tcc_application.app_name
     */
    private String appName;

    /**
     * 开发公司联系电话
     * 表字段 : tcc_application.app_develop_phone
     */
    private String appDevelopPhone;

    /**
     * 应用联系人
     * 表字段 : tcc_application.app_develop_user
     */
    private String appDevelopUser;

    /**
     * 开发公司
     * 表字段 : tcc_application.app_develop_company
     */
    private String appDevelopCompany;

    /**
     * 创建时间
     * 表字段 : tcc_application.CREATE_TIME
     */
    private Date createTime;

    /**
     * 创建部门
     * 表字段 : tcc_application.CREATE_BY_ORG
     */
    private String createByOrg;

    /**
     * 创建人
     * 表字段 : tcc_application.CREATE_BY_USER
     */
    private String createByUser;

    /**
     * 更新时间
     * 表字段 : tcc_application.UPDATE_TIME
     */
    private Date updateTime;

    /**
     * 更新部门
     * 表字段 : tcc_application.UPDATE_BY_ORG
     */
    private String updateByOrg;

    /**
     * 更新人
     * 表字段 : tcc_application.UPDATE_BY_USER
     */
    private String updateByUser;

    /**
     * 是否删除
     * 表字段 : tcc_application.IS_DELETE
     */
    private String isDelete;

    /**
     * 排序
     * 表字段 : tcc_application.INDEX_SORT
     */
    private Integer indexSort;

    /**
     * 所属租户
     * 表字段 : tcc_application.TENANT_ID
     */
    private String tenantId;

    private static final long serialVersionUID = 1L;

    /**
     * 获取：
     * 表字段：tcc_application.app_id
     *
     * @return tcc_application.app_id：
     */
    public String getAppId() {
        return appId;
    }

    /**
     *
     * @param appId
     */
    public Application withAppId(String appId) {
        this.setAppId(appId);
        return this;
    }

    /**
     * 设置：
     * 表字段：tcc_application.app_id
     *
     * @param appId
     *            tcc_application.app_id：
     */
    public void setAppId(String appId) {
        this.appId = appId == null ? null : appId.trim();
    }

    /**
     * 获取：
     * 表字段：tcc_application.app_code
     *
     * @return tcc_application.app_code：
     */
    public String getAppCode() {
        return appCode;
    }

    /**
     *
     * @param appCode
     */
    public Application withAppCode(String appCode) {
        this.setAppCode(appCode);
        return this;
    }

    /**
     * 设置：
     * 表字段：tcc_application.app_code
     *
     * @param appCode
     *            tcc_application.app_code：
     */
    public void setAppCode(String appCode) {
        this.appCode = appCode == null ? null : appCode.trim();
    }

    /**
     * 获取：应用名称
     * 表字段：tcc_application.app_name
     *
     * @return tcc_application.app_name：应用名称
     */
    public String getAppName() {
        return appName;
    }

    /**
     *
     * @param appName
     */
    public Application withAppName(String appName) {
        this.setAppName(appName);
        return this;
    }

    /**
     * 设置：应用名称
     * 表字段：tcc_application.app_name
     *
     * @param appName
     *            tcc_application.app_name：应用名称
     */
    public void setAppName(String appName) {
        this.appName = appName == null ? null : appName.trim();
    }

    /**
     * 获取：开发公司联系电话
     * 表字段：tcc_application.app_develop_phone
     *
     * @return tcc_application.app_develop_phone：开发公司联系电话
     */
    public String getAppDevelopPhone() {
        return appDevelopPhone;
    }

    /**
     *
     * @param appDevelopPhone
     */
    public Application withAppDevelopPhone(String appDevelopPhone) {
        this.setAppDevelopPhone(appDevelopPhone);
        return this;
    }

    /**
     * 设置：开发公司联系电话
     * 表字段：tcc_application.app_develop_phone
     *
     * @param appDevelopPhone
     *            tcc_application.app_develop_phone：开发公司联系电话
     */
    public void setAppDevelopPhone(String appDevelopPhone) {
        this.appDevelopPhone = appDevelopPhone == null ? null : appDevelopPhone.trim();
    }

    /**
     * 获取：应用联系人
     * 表字段：tcc_application.app_develop_user
     *
     * @return tcc_application.app_develop_user：应用联系人
     */
    public String getAppDevelopUser() {
        return appDevelopUser;
    }

    /**
     *
     * @param appDevelopUser
     */
    public Application withAppDevelopUser(String appDevelopUser) {
        this.setAppDevelopUser(appDevelopUser);
        return this;
    }

    /**
     * 设置：应用联系人
     * 表字段：tcc_application.app_develop_user
     *
     * @param appDevelopUser
     *            tcc_application.app_develop_user：应用联系人
     */
    public void setAppDevelopUser(String appDevelopUser) {
        this.appDevelopUser = appDevelopUser == null ? null : appDevelopUser.trim();
    }

    /**
     * 获取：开发公司
     * 表字段：tcc_application.app_develop_company
     *
     * @return tcc_application.app_develop_company：开发公司
     */
    public String getAppDevelopCompany() {
        return appDevelopCompany;
    }

    /**
     *
     * @param appDevelopCompany
     */
    public Application withAppDevelopCompany(String appDevelopCompany) {
        this.setAppDevelopCompany(appDevelopCompany);
        return this;
    }

    /**
     * 设置：开发公司
     * 表字段：tcc_application.app_develop_company
     *
     * @param appDevelopCompany
     *            tcc_application.app_develop_company：开发公司
     */
    public void setAppDevelopCompany(String appDevelopCompany) {
        this.appDevelopCompany = appDevelopCompany == null ? null : appDevelopCompany.trim();
    }

    /**
     * 获取：创建时间
     * 表字段：tcc_application.CREATE_TIME
     *
     * @return tcc_application.CREATE_TIME：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     *
     * @param createTime
     */
    public Application withCreateTime(Date createTime) {
        this.setCreateTime(createTime);
        return this;
    }

    /**
     * 设置：创建时间
     * 表字段：tcc_application.CREATE_TIME
     *
     * @param createTime
     *            tcc_application.CREATE_TIME：创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：创建部门
     * 表字段：tcc_application.CREATE_BY_ORG
     *
     * @return tcc_application.CREATE_BY_ORG：创建部门
     */
    public String getCreateByOrg() {
        return createByOrg;
    }

    /**
     *
     * @param createByOrg
     */
    public Application withCreateByOrg(String createByOrg) {
        this.setCreateByOrg(createByOrg);
        return this;
    }

    /**
     * 设置：创建部门
     * 表字段：tcc_application.CREATE_BY_ORG
     *
     * @param createByOrg
     *            tcc_application.CREATE_BY_ORG：创建部门
     */
    public void setCreateByOrg(String createByOrg) {
        this.createByOrg = createByOrg == null ? null : createByOrg.trim();
    }

    /**
     * 获取：创建人
     * 表字段：tcc_application.CREATE_BY_USER
     *
     * @return tcc_application.CREATE_BY_USER：创建人
     */
    public String getCreateByUser() {
        return createByUser;
    }

    /**
     *
     * @param createByUser
     */
    public Application withCreateByUser(String createByUser) {
        this.setCreateByUser(createByUser);
        return this;
    }

    /**
     * 设置：创建人
     * 表字段：tcc_application.CREATE_BY_USER
     *
     * @param createByUser
     *            tcc_application.CREATE_BY_USER：创建人
     */
    public void setCreateByUser(String createByUser) {
        this.createByUser = createByUser == null ? null : createByUser.trim();
    }

    /**
     * 获取：更新时间
     * 表字段：tcc_application.UPDATE_TIME
     *
     * @return tcc_application.UPDATE_TIME：更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     *
     * @param updateTime
     */
    public Application withUpdateTime(Date updateTime) {
        this.setUpdateTime(updateTime);
        return this;
    }

    /**
     * 设置：更新时间
     * 表字段：tcc_application.UPDATE_TIME
     *
     * @param updateTime
     *            tcc_application.UPDATE_TIME：更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取：更新部门
     * 表字段：tcc_application.UPDATE_BY_ORG
     *
     * @return tcc_application.UPDATE_BY_ORG：更新部门
     */
    public String getUpdateByOrg() {
        return updateByOrg;
    }

    /**
     *
     * @param updateByOrg
     */
    public Application withUpdateByOrg(String updateByOrg) {
        this.setUpdateByOrg(updateByOrg);
        return this;
    }

    /**
     * 设置：更新部门
     * 表字段：tcc_application.UPDATE_BY_ORG
     *
     * @param updateByOrg
     *            tcc_application.UPDATE_BY_ORG：更新部门
     */
    public void setUpdateByOrg(String updateByOrg) {
        this.updateByOrg = updateByOrg == null ? null : updateByOrg.trim();
    }

    /**
     * 获取：更新人
     * 表字段：tcc_application.UPDATE_BY_USER
     *
     * @return tcc_application.UPDATE_BY_USER：更新人
     */
    public String getUpdateByUser() {
        return updateByUser;
    }

    /**
     *
     * @param updateByUser
     */
    public Application withUpdateByUser(String updateByUser) {
        this.setUpdateByUser(updateByUser);
        return this;
    }

    /**
     * 设置：更新人
     * 表字段：tcc_application.UPDATE_BY_USER
     *
     * @param updateByUser
     *            tcc_application.UPDATE_BY_USER：更新人
     */
    public void setUpdateByUser(String updateByUser) {
        this.updateByUser = updateByUser == null ? null : updateByUser.trim();
    }

    /**
     * 获取：是否删除
     * 表字段：tcc_application.IS_DELETE
     *
     * @return tcc_application.IS_DELETE：是否删除
     */
    public String getIsDelete() {
        return isDelete;
    }

    /**
     *
     * @param isDelete
     */
    public Application withIsDelete(String isDelete) {
        this.setIsDelete(isDelete);
        return this;
    }

    /**
     * 设置：是否删除
     * 表字段：tcc_application.IS_DELETE
     *
     * @param isDelete
     *            tcc_application.IS_DELETE：是否删除
     */
    public void setIsDelete(String isDelete) {
        this.isDelete = isDelete == null ? null : isDelete.trim();
    }

    /**
     * 获取：排序
     * 表字段：tcc_application.INDEX_SORT
     *
     * @return tcc_application.INDEX_SORT：排序
     */
    public Integer getIndexSort() {
        return indexSort;
    }

    /**
     *
     * @param indexSort
     */
    public Application withIndexSort(Integer indexSort) {
        this.setIndexSort(indexSort);
        return this;
    }

    /**
     * 设置：排序
     * 表字段：tcc_application.INDEX_SORT
     *
     * @param indexSort
     *            tcc_application.INDEX_SORT：排序
     */
    public void setIndexSort(Integer indexSort) {
        this.indexSort = indexSort;
    }

    /**
     * 获取：所属租户
     * 表字段：tcc_application.TENANT_ID
     *
     * @return tcc_application.TENANT_ID：所属租户
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     *
     * @param tenantId
     */
    public Application withTenantId(String tenantId) {
        this.setTenantId(tenantId);
        return this;
    }

    /**
     * 设置：所属租户
     * 表字段：tcc_application.TENANT_ID
     *
     * @param tenantId
     *            tcc_application.TENANT_ID：所属租户
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }
}